package model

import "yunj/pkg/yunj/app/model"

type Category struct {
	Model
	Pid   uint64                `gorm:"column:pid" json:"pid" form:"pid"`
	Pids  model.Uint64SliceJson `gorm:"type:json;column:pids;comment:所有的父级id" json:"pids" form:"pids"`
	Level int                   `gorm:"column:level;comment:等级" json:"level" form:"level"`
	Name  string                `gorm:"column:name" json:"name" form:"name"`
	Alias string                `gorm:"column:alias" json:"alias" form:"alias"`
	Img   string                `gorm:"column:img" json:"img" form:"img"`
	Desc  string                `gorm:"column:desc" json:"desc" form:"desc"`
	Sort  int                   `gorm:"column:sort" json:"sort" form:"sort"`
	Sub   []*Category           `gorm:"-"` // 子集
}
